Churchill Downs — definition

1. Churchill Downs (Noun)

1 definition

Churchill Downs (Noun) — A racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby.

1 type of
dirt track
1 part of
Louisville